package com.集合.Map集合;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/*Map集合的遍历 2*/
public class MapDemo5 {
    public static void main(String[] args) {
        Map<String, String> m = new HashMap<String, String>();
        m.put("张三", "李四");
        m.put("汤姆", "杰瑞");
        m.put("海绵宝宝", "派大星");

        /*public static interface Map.Entry<K,V>  地图条目（键值对）。
         Map.entrySet方法返回地图的集合视图，其元素属于此类。*/
        //获取所有键值对对象的集合
        Set<Map.Entry<String,String>> s = m.entrySet();
        //遍历键值对对象的集合,得到每一个键值对对象 把Map.Entry<String,String>看成一个整体
        for(Map.Entry<String,String> ss:s){
            //根据键值对对象获取键和值
            System.out.println("键值对:"+ss.getKey()+","+ss.getValue());
        }

    }
}
